difficultly soluble - French English Dictionary